mui.init({
	swipeBack:false //启用右滑关闭功能
});
if(window.plus){
    plusReady();
}else{
    document.addEventListener('plusready',plusReady,false);
}


$("#codeshareimg").height($(window).width()-70);
$("#codeshareimg").width($(window).width()-70);
function plusReady(){
	

	plus.runtime.getProperty( plus.runtime.appid, function ( wgtinfo ) {
		document.getElementById("pan_version_num").innerHTML=wgtinfo.version;
    });
    document.getElementById("loginuser").innerHTML="您好："+plus.storage.getItem("usercaption");
	//关于我们
	document.getElementById("about").addEventListener('tap', function() {
  	 mui.alert('反馈电话：0546-8771698', '财务管理平台', function() {
   	});
	});
	
	//二维码分享
    document.getElementById("sharecode").addEventListener('tap', function() {
	   var model=document.getElementById("sharecodedialog");
	   model.classList.remove('fade');
    });
    
    //二维码分享确定
    document.getElementById("sharecodedialog-ok").addEventListener('tap', function() {
	   var model=document.getElementById("sharecodedialog");
	   model.classList.add('fade');
    });
	//退出操作******************
	document.getElementById('exit').addEventListener('tap', function() {
		if(mui.os.ios){
			//获取所有的webview
			var wvs=plus.webview.all();
			//先关闭login.html
	        plus.webview.close(wvs[0]);
			plus.webview.open("login.html");
			var wvs2=plus.webview.all();
			for(var i=0;i<wvs2.length-1;i++){
	         	plus.webview.close(wvs[i]);
	        }
			return;
		}
		var btnArray = [{
			title: "注销当前账号"
		}, {
			title: "直接关闭应用"
		}];
		plus.nativeUI.actionSheet({
			cancel: "取消",
			buttons: btnArray
		}, function(event) {
			var index = event.index;
			switch (index) {
				case 1:
					//获取所有的webview
					var wvs=plus.webview.all();
					//先关闭login.html
		            plus.webview.close(wvs[0]);
					plus.webview.open("login.html");
					var wvs2=plus.webview.all();
					for(var i=0;i<wvs2.length-1;i++){
			         	plus.webview.close(wvs[i]);
		            }
					break;
				case 2:
					plus.runtime.quit();
					break;
				}
			});
		}, false);
}	



//系统设置
function listclick(param){
	mui.openWindow({url:param,waiting:{autoShow:false}});
}
var server=baseServerAdrr+"/version/update";//获取升级描述文件服务器地址
//检查版本更新
var url2;
function checkUpdate(){
	console.log(server);
	plus.runtime.getProperty( plus.runtime.appid, function ( wgtinfo ) {
	  mui.getJSON(server,{"appid":plus.runtime.appid,"version":wgtinfo.version,"imei":plus.device.imei},function (data) {		
		if(data.status=='true'){
			url2=data.url2;
			if(data.level=='A'){//整包强制升级
				plus.ui.confirm( data.note, function(i){
					plus.runtime.openURL( data.url );
			    }, data.title, ["立即更新"] );
			}else if(data.level=='B'){//整包非强制升级
				plus.ui.confirm( data.note, function(event){
				   if (event.index==0 ) {
					  plus.runtime.openURL( data.url );
				   }
			    }, data.title, ["立即更新","取　　消"] );
			}else if(data.level=='C'){//免重安装 增量升级	
				
				if(mui.os.ios){
					plus.ui.confirm( data.note, function(i){
				       downWgt(data.url);// 下载升级包
			        }, data.title, ["立即更新"] );  
				}else{
					plus.ui.confirm( data.note, function(i){
					  plus.runtime.openURL( data.url2 );
			        }, data.title, ["立即更新"] );
				}
			    
			}	
		}else{
			mui.toast("当前版本："+wgtinfo.version+"为最新版本。");
		}
	  });
	});
}
//下载应用
function downWgt(wgtUrl){
    panUtil.ajaxLoding.start("下载升级文件...","style2");
    //plus.nativeUI.showWaiting("下载wgt文件...");
    plus.downloader.createDownload( wgtUrl, {filename:"_doc/update/"}, function(d,status){
        if ( status == 200 ) { 
            ///console.log("下载wgt成功："+d.filename);
            installWgt(d.filename); // 安装wgt包
        } else {
            //console.log("下载wgt失败！");
            plus.nativeUI.alert("下载wgt失败！");
        }
        panUtil.ajaxLoding.stop();
        //plus.nativeUI.closeWaiting();
    }).start();
}

// 更新应用资源
function installWgt(path){
	panUtil.ajaxLoding.start("安装升级文件...","style2");
    //plus.nativeUI.showWaiting("安装wgt文件...");
    plus.runtime.install(path,{},function(){
    	panUtil.ajaxLoding.stop();
        //plus.nativeUI.closeWaiting();
        //console.log("安装wgt文件成功！");
        plus.nativeUI.alert("应用资源更新完成！",function(){
            plus.runtime.restart();
        });
    },function(e){
        //plus.nativeUI.closeWaiting();
        panUtil.ajaxLoding.stop();
        plus.runtime.openURL(url2);
    });
}
